package cn.fl.project.vo;

import cn.fl.customer.vo.CstBscInfoVO;

public class PrjAuditFlowVO {

	/**
	 * 项目信息
	 */
	private PrjBscInfoVO prjBscinfoVO;
	
	/**
	 * 项目承租人信息
	 */
	private CstBscInfoVO cstBscInfoVO;
	
	/**
	 * 项目担保人信息
	 */
	private PrjCstBscInfoVO prjCstBscInfoVO;
	
	/**
	 * 项目报价方案信息
	 */
	private PrjQuatPrpsVO prjQuatPrpsVO;

	/**
	 * 项目客户账户信息
	 */
	private PrjCstAccInfoVO prjCstAccInfoVO;
	
	/**
	 * 首付租金
	 */
	private Double firstFeeAmt;
	
	/**
	 * 首付比例
	 */
	private Double firstFeePct;
	
	/**
	 * 保证金
	 */
	private Double assureFeeAmt;
	
	/**
	 * 保证金比例
	 */
	private Double assureFeePct;
	
	/**
	 * 供应商返利金额
	 */
	private Double rebateAmt;
	
	/**
	 * 供应商返利比例
	 */
	private Double rebatePct;
	
	/**
	 * 咨询费2
	 */
	private Double consultFeeAmt1;
	
	/**
	 * 咨询费2比例
	 */
	private Double consultFeePct1;
	
	/**
	 * 咨询费2计算基数
	 */
	private String consultFee2CalBaseCdNm;
	
	/**
	 * 咨询费1
	 */
	private Double consultFeeAmt;
	
	/**
	 * 咨询费1比例
	 */
	private Double consultFeePct;
	
	/**
	 * 留购价
	 */
	private Double purchaseFeeAmt;
	
	/**
	 * 保险保证金
	 */
	private Double insAssureFeeAmt;
	
	/**
	 * GPS
	 */
	private Double gps;
	
	/**
	 * 残值比例
	 */
	private Double residualFeePct;
	
	/**
	 * 保险总额
	 */
	private Double totalInsurAmt;
	
	/**
	 * 购置税
	 */
	private Double purchaseTaxAmt;
	
	/**
	 * 保养
	 */
	private Double upkeepAmt;
	
	/**
	 * 装具
	 */
	private Double harnessAmt;
	
	/**
	 * 附加费用合计 = 保险总额 + 购置税 + 保养 + 装具
	 */
	private Double additionAmt;
	
	/**
	 * 融资数量
	 */
	private Integer prdQty;
	
	/**
	 * 是否挂靠
	 */
	private String isHaveLinkCom;
	
	/**
	 * 挂靠公司名称
	 */
	private String linkComNm;
	
	/**
	 * 挂靠公司归属
	 */
	private String linkComAffiliation;
	
	/**
	 * 额外上牌抵押费
	 */
	private Double extraMortgageAmt;
	

	public Double getTotalInsurAmt() {
		return totalInsurAmt;
	}

	public void setTotalInsurAmt(Double totalInsurAmt) {
		this.totalInsurAmt = totalInsurAmt;
	}

	public Double getPurchaseTaxAmt() {
		return purchaseTaxAmt;
	}

	public void setPurchaseTaxAmt(Double purchaseTaxAmt) {
		this.purchaseTaxAmt = purchaseTaxAmt;
	}

	public Double getUpkeepAmt() {
		return upkeepAmt;
	}

	public void setUpkeepAmt(Double upkeepAmt) {
		this.upkeepAmt = upkeepAmt;
	}

	public Double getHarnessAmt() {
		return harnessAmt;
	}

	public void setHarnessAmt(Double harnessAmt) {
		this.harnessAmt = harnessAmt;
	}

	public Double getInsAssureFeeAmt() {
		return insAssureFeeAmt;
	}

	public void setInsAssureFeeAmt(Double insAssureFeeAmt) {
		this.insAssureFeeAmt = insAssureFeeAmt;
	}

	public Integer getPrdQty() {
		return prdQty;
	}

	public void setPrdQty(Integer prdQty) {
		this.prdQty = prdQty;
	}

	public String getIsHaveLinkCom() {
		return isHaveLinkCom;
	}

	public void setIsHaveLinkCom(String isHaveLinkCom) {
		this.isHaveLinkCom = isHaveLinkCom;
	}

	public String getLinkComNm() {
		return linkComNm;
	}

	public void setLinkComNm(String linkComNm) {
		this.linkComNm = linkComNm;
	}

	public String getLinkComAffiliation() {
		return linkComAffiliation;
	}

	public void setLinkComAffiliation(String linkComAffiliation) {
		this.linkComAffiliation = linkComAffiliation;
	}

	public Double getFirstFeePct() {
		return firstFeePct;
	}

	public void setFirstFeePct(Double firstFeePct) {
		this.firstFeePct = firstFeePct;
	}

	public Double getFirstFeeAmt() {
		return firstFeeAmt;
	}

	public void setFirstFeeAmt(Double firstFeeAmt) {
		this.firstFeeAmt = firstFeeAmt;
	}

	public Double getAssureFeePct() {
		return assureFeePct;
	}

	public void setAssureFeePct(Double assureFeePct) {
		this.assureFeePct = assureFeePct;
	}

	public Double getAssureFeeAmt() {
		return assureFeeAmt;
	}

	public void setAssureFeeAmt(Double assureFeeAmt) {
		this.assureFeeAmt = assureFeeAmt;
	}

	public Double getConsultFeeAmt1() {
		return consultFeeAmt1;
	}

	public void setConsultFeeAmt1(Double consultFeeAmt1) {
		this.consultFeeAmt1 = consultFeeAmt1;
	}


	public Double getConsultFeeAmt() {
		return consultFeeAmt;
	}

	public void setConsultFeeAmt(Double consultFeeAmt) {
		this.consultFeeAmt = consultFeeAmt;
	}

	public Double getPurchaseFeeAmt() {
		return purchaseFeeAmt;
	}

	public void setPurchaseFeeAmt(Double purchaseFeeAmt) {
		this.purchaseFeeAmt = purchaseFeeAmt;
	}

	public PrjBscInfoVO getPrjBscinfoVO() {
		return prjBscinfoVO;
	}

	public void setPrjBscinfoVO(PrjBscInfoVO prjBscinfoVO) {
		this.prjBscinfoVO = prjBscinfoVO;
	}

	public CstBscInfoVO getCstBscInfoVO() {
		return cstBscInfoVO;
	}

	public void setCstBscInfoVO(CstBscInfoVO cstBscInfoVO) {
		this.cstBscInfoVO = cstBscInfoVO;
	}

	public PrjCstBscInfoVO getPrjCstBscInfoVO() {
		return prjCstBscInfoVO;
	}

	public void setPrjCstBscInfoVO(PrjCstBscInfoVO prjCstBscInfoVO) {
		this.prjCstBscInfoVO = prjCstBscInfoVO;
	}

	public PrjQuatPrpsVO getPrjQuatPrpsVO() {
		return prjQuatPrpsVO;
	}

	public void setPrjQuatPrpsVO(PrjQuatPrpsVO prjQuatPrpsVO) {
		this.prjQuatPrpsVO = prjQuatPrpsVO;
	}

	public Double getGps() {
		return gps;
	}

	public void setGps(Double gps) {
		this.gps = gps;
	}

	public Double getResidualFeePct() {
		return residualFeePct;
	}

	public void setResidualFeePct(Double residualFeePct) {
		this.residualFeePct = residualFeePct;
	}

	public Double getAdditionAmt() {
		return additionAmt;
	}

	public void setAdditionAmt(Double additionAmt) {
		this.additionAmt = additionAmt;
	}

	public Double getConsultFeePct1() {
		return consultFeePct1;
	}

	public void setConsultFeePct1(Double consultFeePct1) {
		this.consultFeePct1 = consultFeePct1;
	}

	public Double getConsultFeePct() {
		return consultFeePct;
	}

	public void setConsultFeePct(Double consultFeePct) {
		this.consultFeePct = consultFeePct;
	}

	public String getConsultFee2CalBaseCdNm() {
		return consultFee2CalBaseCdNm;
	}

	public void setConsultFee2CalBaseCdNm(String consultFee2CalBaseCdNm) {
		this.consultFee2CalBaseCdNm = consultFee2CalBaseCdNm;
	}

	public Double getRebateAmt() {
		return rebateAmt;
	}

	public void setRebateAmt(Double rebateAmt) {
		this.rebateAmt = rebateAmt;
	}

	public Double getRebatePct() {
		return rebatePct;
	}

	public void setRebatePct(Double rebatePct) {
		this.rebatePct = rebatePct;
	}

	public Double getExtraMortgageAmt() {
		return extraMortgageAmt;
	}

	public void setExtraMortgageAmt(Double extraMortgageAmt) {
		this.extraMortgageAmt = extraMortgageAmt;
	}

	public PrjCstAccInfoVO getPrjCstAccInfoVO() {
		return prjCstAccInfoVO;
	}

	public void setPrjCstAccInfoVO(PrjCstAccInfoVO prjCstAccInfoVO) {
		this.prjCstAccInfoVO = prjCstAccInfoVO;
	}
}
